package controller.util;

import java.util.HashMap;
import java.util.Map;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

import model.Usuario;

/**
 * Application Lifecycle Listener implementation class CarregaUsuariosMidlet
 *
 */
public class CarregaUsuariosMidlet implements ServletContextListener {

    /**
     * Default constructor. 
     */
    public CarregaUsuariosMidlet() {}

	/**
     * @see ServletContextListener#contextInitialized(ServletContextEvent)
     */
    public void contextInitialized(ServletContextEvent context) {
        Map <String , Usuario> usuariosMidlet = new HashMap <String , Usuario> ();
        Usuario u1 = new Usuario("daniel", "primus");
        Usuario u2 = new Usuario("sennos", "sennos");
        Usuario u3 = new Usuario("luiz", "luiz");
        Usuario u4 = new Usuario("moreno", "moreno");
        Usuario u5 = new Usuario("carla", "carla");
        usuariosMidlet.put(u1.getNome(), u1);
        usuariosMidlet.put(u2.getNome(), u2);
        usuariosMidlet.put(u3.getNome(), u3);
        usuariosMidlet.put(u4.getNome(), u4);
        usuariosMidlet.put(u5.getNome(), u5);
        context.getServletContext().setAttribute("usuariosMidlet", usuariosMidlet);
    }

	/**
     * @see ServletContextListener#contextDestroyed(ServletContextEvent)
     */
    public void contextDestroyed(ServletContextEvent arg0) {
        // TODO Auto-generated method stub
    }
	
}
